reasoning in research